Temporal Veriication by Diagram Transformations ?
نویسنده
چکیده
This paper presents a methodology for the veriication of temporal properties of systems based on the gradual construction and algorithmic checking of fairness diagrams. Fairness diagrams correspond to abstractions of the system and its progress properties, and have a simple graphical representation. In the proposed methodology, a proof of a temporal property consists of a chain of diagram transformations, starting from a diagram representing the original system and ending with a diagram that either corresponds directly to the speciication, or that can be shown to satisfy it by purely algorithmic methods. Each diagram transformation captures a natural step of the gradual process of system analysis and proof discovery. The structure of fairness diagrams simpliies reasoning about progress properties , and the graphical representation provided by the diagrams enables the user to direct the construction of the proof. The resulting methodology is complete for proving speciications written in rst-order linear-time temporal logic, provided no temporal operator appears in the scope of a quantiier.
منابع مشابه
Temporal Verification by Diagram Transformations
This paper presents a methodology for the veriication of temporal properties of systems based on the gradual construction and algorithmic checking of fairness diagrams. Fairness diagrams correspond to abstractions of the system and its progress properties, and have a simple graphical representation. In the proposed methodology, a proof of a temporal property consists of a chain of diagram trans...
متن کاملDeductive Veri cation of Real - time SystemsUsing STeP ?
We present a modular framework for proving temporal properties of real-time systems, based on clocked transition systems and linear-time temporal logic. We show how deductive veriication rules, veriication diagrams, and automatic invariant generation can be used to establish properties of real-time systems in this framework. As an example , we present the mechanical veriication of the generaliz...
متن کاملStep: Deductive-algorithmic Veriication of Reactive and Real-time Systems ?
The Stanford Temporal Prover, STeP, combines deductive methods with algorithmic techniques to verify linear-time temporal logic speciications of reactive and real-time systems. STeP uses veriication rules, veriication diagrams, automatically generated invariants, model checking, and a collection of decision procedures to verify nite-and innnite-state systems. computer-aided formal veriication o...
متن کاملHybrid Diagrams: a Deductive-algorithmic Approach to Hybrid System Veriication ?
We present a methodology for the veriication of temporal properties of hybrid systems. The methodology is based on the deductive transformation of hybrid diagrams, which represent the system and its properties, and which can be algorithmically checked against the spec-iication. This check either gives a positive answer to the veriication problem, or provides guidance for the further transformat...
متن کاملDecomposing, Transforming and Composing Diagrams: the Joys of Modular Veriication
The paper proposes a modular framework for the veriication of temporal logic properties of systems based on the deductive transformation and composition of diagrams. The diagrams represent abstractions of the modules composing the system, together with information about the environment of the modules. The proof of a temporal speciication is constructed with the help of diagram transformation an...
متن کامل